/**
 * 
 */
package com.lanswon.qzsmk.vo;

import java.io.Serializable;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

/**
 * @author sun
 *
 */
public class MakeCardQueryConditionVo implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 4476831167795710597L;
	/**
	 * 卡产品代码
	 */
	private String cardPCode;
	/**
	 * 申请批次号
	 */
	private String applyNo;
	/**
	 * 工作单位
	 */
	private String corpName;
	/**
	 * 网点名称
	 */
	private String netDot;
	
	/**
	 * 网点编号
	 */
	private String netDotCode;

	/**
	 * 开始时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd")
	private Date startDate;

	/**
	 * 结束时间
	 */
	@DateTimeFormat(pattern="yyyy-MM-dd")
	private Date endDate;
	
	/**
	 * 每页条数
	 */
	private int numPerPage;
	
	/**
	 * 当前页
	 */
	private int currentPage;
	
	/**
	 * 分页开始行
	 */
	private int startLine;
	
	/**
	 * 制卡任务名称
	 */
	private String taskName;
	
	/**
	 * 合作单位编号
	 */
	private String companyNo;
	
	/**
	 * 制卡任务编号
	 */
	private String cardTaskNo;
	
	/**
	 * 制卡任务类型
	 */
	private String taskType;
	
	/**
	 * 制卡任务状态
	 */
	private String taskStatus;
	
	
	
//	/**
//	 * 过程code
//	 */
//	private String processCode;
//	
	
	/**
	 * 申领状态
	 */
	private String claimStatus;
	
	public String getClaimStatus() {
		return claimStatus;
	}

	public void setClaimStatus(String claimStatus) {
		this.claimStatus = claimStatus;
	}

	public String getTaskStatus() {
		return taskStatus;
	}

	public void setTaskStatus(String taskStatus) {
		this.taskStatus = taskStatus;
	}

//	public String getProcessCode() {
//		return processCode;
//	}
//
//	public void setProcessCode(String processCode) {
//		this.processCode = processCode;
//	}

	public String getTaskType() {
		return taskType;
	}

	public void setTaskType(String taskType) {
		this.taskType = taskType;
	}

	public String getNetDotCode() {
		return netDotCode;
	}

	public void setNetDotCode(String netDotCode) {
		this.netDotCode = netDotCode;
	}

	public String getCardTaskNo() {
		return cardTaskNo;
	}

	public void setCardTaskNo(String cardTaskNo) {
		this.cardTaskNo = cardTaskNo;
	}

	
	public String getCompanyNo() {
		return companyNo;
	}

	public void setCompanyNo(String companyNo) {
		this.companyNo = companyNo;
	}

	public String getTaskName() {
		return taskName;
	}

	public void setTaskName(String taskName) {
		this.taskName = taskName;
	}

	public int getStartLine() {
		
		return startLine;
	}

	public void setStartLine(int startLine) {
		this.startLine =startLine ;
	}

	public int getNumPerPage() {
		return numPerPage;
	}

	public void setNumPerPage(int numPerPage) {
		this.numPerPage = numPerPage;
	}

	public int getCurrentPage() {
		return currentPage;
	}

	public void setCurrentPage(int currentPage) {
		this.currentPage = currentPage;
	}

	public Date getStartDate() {
		return startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public String getCardPCode() {
		return cardPCode;
	}

	public void setCardPCode(String cardPCode) {
		this.cardPCode = cardPCode;
	}

	public String getApplyNo() {
		return applyNo;
	}

	public void setApplyNo(String applyNo) {
		this.applyNo = applyNo;
	}


	public String getNetDot() {
		return netDot;
	}

	public void setNetDot(String netDot) {
		this.netDot = netDot;
	}
	
	

	public String getCorpName() {
		return corpName;
	}

	public void setCorpName(String corpName) {
		this.corpName = corpName;
	}

	@Override
	public String toString() {
		return "MakeCardQueryVo [cardTaskNo="+cardTaskNo+",cardPCode=" + cardPCode + ", applyNo="
				+ applyNo + ", corpName=" + corpName + ",currentPage="+currentPage+
				",startDate="+startDate+",endDate="+endDate+
				",numPerPage="+numPerPage+", netDot=" + netDot + "]";
	}

}
